package service

import (
	"fmt"

	"frame/internal/app/user/event"
)

// UserEventHandler 处理用户相关的事件
type UserEventHandler struct{}

// HandleUserCreated 处理用户创建事件
func (h *UserEventHandler) HandleUserCreated(evt *event.UserCreated) {
	fmt.Printf("Handling UserCreated event: %+v\n", evt)
	// 你可以在这里执行其他操作，比如发送邮件、日志记录等
}

// HandleUserUpdated 处理用户更新事件
func (h *UserEventHandler) HandleUserUpdated(evt *event.UserUpdated) {
	fmt.Printf("Handling UserUpdated event: %+v\n", evt)
	// 执行其他操作，如通知、日志记录等
}
